﻿Imports Microsoft.TeamFoundation.WorkItemTracking.Client
Imports Microsoft.Practices.Composite.Wpf.Commands
Imports Hinshelwood.TFSStickyBuddy.Modules.Model
Imports System.Collections.ObjectModel
Imports Hinshelwood.TFSStickyBuddy.HierarchicalWorkItems

Namespace Interfaces


    Public Interface ITreeByPresentationModel

        Property DisplayBy() As Node.TreeType
        Property TeamProject() As Project
        Property Query() As StoredQuery
        ReadOnly Property ItemWrappers() As ItemCollection
        ReadOnly Property Queries() As ObservableCollection(Of StoredQuery)
        ReadOnly Property SelectStoredQueryCommand() As DelegateCommand(Of StoredQuery)
        ReadOnly Property RefreshDataCommand() As DelegateCommand(Of Project)

    End Interface


End Namespace